package com.zzh.mybatis.mapper;

import java.util.List;

import com.zzh.mybatis.po.User;
import com.zzh.mybatis.po.UserCustom;
import com.zzh.mybatis.po.UserQueryVo;

 
/**
 *  UserDao.java
 * @author zhangzhenhua
 * @date 2016年9月28日 下午7:12:07  
 * @description mapper接口，相当于Dao接口，用户管理
 */
public interface UserMapper {
	
	
	/*用户综合信息查询*/
	public List<UserCustom> findUserList (UserQueryVo userQueryVo) throws Exception; 
	
	/* 用户综合信息总数查询 */
	public int findUserCount(UserQueryVo userQueryVo) throws Exception; 
	
 	/*resultMap*/
	public User findUserByIdResultMap(int id) throws Exception;
	
	/*根据id查询用户信息*/  
	public User findUserById(int id) throws Exception;
	
	/* 根据用户姓名查询用户信息 */
	public List<User> findUserByName(String name) throws Exception;
	
	
	/*添加用户信息*/
	public void insertUser(User user) throws Exception;
	/*删除用户信息*/
	public void deleteUser(int id) throws Exception;
	/*修改用户信息*/
	public void updateUser(User user) throws Exception;
	
}
